#ifndef __CCCC_MOD_SUBMODULE_H
#define __CCCC_MOD_SUBMODULE_H

#include "cccc_mod_type.h"

class SubModule : public ModuleType {
public:
	SubModule();
	SubModule(string moduleDef);
	SubModule(string steroType, string moduleDef);
	~SubModule();

//	virtual vector<ModularAtomic *> getFanins() {
//
//	}
//
//	virtual vector<ModularAtomic *> getFanouts() {
//
//	}

	virtual void setFanins() {

	}
	virtual void setFanouts() {

	}
	virtual void addViolation(string violation) {

	}
};

#endif
